package com.wcz.code.MVC;

import java.util.HashMap;
import java.util.Map;

/**
 * @author 伪尘子
 *
 * 2012-7-6
 */
public class MyFreemarker {
	
	private Map<String,Object> root=new HashMap<String, Object>();
    //生成静态化页面
    public String execute() throws Exception {
        //将用到的变量存放到root
        root.put("name", member.getName());
        root.put("userid", member.getUserId());
        root.put("age", member.getAge());
        //静态页面的完整路径
        String str=ServletActionContext.getServletContext().getRealPath("/")+"/statichtml/index.html";
        File file=new File(str);
        //如果静态文件存在，则删除静态页面之后重新生成
        if(file.isFile()&&file.exists()){
            file.delete();            
        }
        str=null;//释放资源
        if(file!=null)file=null;
        StaticFreemarker.createHTML(ServletActionContext.getServletContext(), root, "sy/index.ftl", "/statichtml/index.html");
        return "firstpage";
    }
	
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}
